\hypertarget{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4}{}\section{ros\+:\+:message\+\_\+traits\+:\+:Data\+Type$<$ \+:\+:traj\+\_\+gen\+:\+:Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$ Struct Template Reference}
\label{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4}\index{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$@{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$}}


{\ttfamily \#include $<$Poly\+Spline\+X\+Y\+Z.\+h$>$}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const char $\ast$ \hyperlink{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aad7ae669852627b5d93b6db20f4734a0}{value} ()
\item 
static const char $\ast$ \hyperlink{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aef66fdb342509b0f76cde06cca36fed6}{value} (const \+::\hyperlink{structtraj__gen_1_1_poly_spline_x_y_z__}{traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$ Container\+Allocator $>$ \&)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Container\+Allocator$>$\\*
struct ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$}



Definition at line 159 of file Poly\+Spline\+X\+Y\+Z.\+h.



\subsection{Member Function Documentation}
\index{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$@{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$}!value@{value}}
\index{value@{value}!ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$@{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$}}
\subsubsection[{\texorpdfstring{value()}{value()}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ static const char$\ast$ ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$ Container\+Allocator $>$ $>$\+::value (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}\hypertarget{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aad7ae669852627b5d93b6db20f4734a0}{}\label{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aad7ae669852627b5d93b6db20f4734a0}


Definition at line 161 of file Poly\+Spline\+X\+Y\+Z.\+h.

\index{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$@{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$}!value@{value}}
\index{value@{value}!ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$@{ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ $>$}}
\subsubsection[{\texorpdfstring{value(const \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ \&)}{value(const ::traj_gen::PolySplineXYZ_< ContainerAllocator > &)}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\+Allocator $>$ static const char$\ast$ ros\+::message\+\_\+traits\+::\+Data\+Type$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$ Container\+Allocator $>$ $>$\+::value (
\begin{DoxyParamCaption}
\item[{const \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$ Container\+Allocator $>$ \&}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}\hypertarget{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aef66fdb342509b0f76cde06cca36fed6}{}\label{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aef66fdb342509b0f76cde06cca36fed6}


Definition at line 166 of file Poly\+Spline\+X\+Y\+Z.\+h.



Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=263pt]{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aef66fdb342509b0f76cde06cca36fed6_cgraph}
\end{center}
\end{figure}




Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=263pt]{structros_1_1message__traits_1_1_data_type_3_01_1_1traj__gen_1_1_poly_spline_x_y_z___3_01_container_allocator_01_4_01_4_aef66fdb342509b0f76cde06cca36fed6_icgraph}
\end{center}
\end{figure}




The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
build/devel/include/traj\+\_\+gen/\hyperlink{_poly_spline_x_y_z_8h}{Poly\+Spline\+X\+Y\+Z.\+h}\end{DoxyCompactItemize}
